Iif ( IsNull ( [4R]. 区域 ),'',[4R].区域 ) Like Iif ( IsNull ( {区域} ),'*','*'&{区域}&'*' )

来源:百度知道 编辑:UC知道 时间:2024/05/29 05:07:38
SQL的条件内容.请帮忙解释一下.谢谢!
不好意思!
就是条件的内容!
详细点说明这句话的意思,谢谢!

这个和排序没有关系,而是过滤条件
{区域}应该是传入的区域过滤参数(字符串变量),
如果{区域}的值为空(null)就不过滤
如果{区域}不为空则过滤出4R表区域字段包含{区域}的记录(相当于[4R].区域 like '*....*',[....]为{区域}的值)
如果[4R].区域为空值(null)则当它是''(空字符串)